package ai.mspbots.sql.constant;

public class Prompt {
    public static final String EXPLAIN_PROMPT = "根据下列sql语句：\n" + "{}" +
            "\n分析该sql语句，找出该sql涉及的单表查询并且条件要符合查询要求(查询条件只与当前表相关,并校验查询语句是否正确,不要出现其他表的别名)，输出内容\n" +
            "1. 单表查询的表名 => table\n" +
            "2. 查询单表sql语句(语法正确，不要出现其他表的名称及字段)，形式为 select * from {table} where xxx => query\n" +
            "3. 查询总数sql语句(要求同上)，形式为 select count(*) from {table} where xxx => count\n" +
            "不需要详细说明过程.结果使用json格式纯文本，不要使用markdown格式，格式为: [{\"table\", \"query\", \"count\"}]";

    public static final String FORMAT_SQL = "格式化sql:\n" + "{}" +
            "\n只需要输出格式化的内容，不需要详细解析";
}
